<?php
    require('class/datenbank.class.php');
    require('class/benutzer.class.php');
    require 'class/kontakt.php';
    require('class/nachricht.class.php');

    $abfrage=Datenbank::abfrageSenden("SELECT FS_Kontakt_Id, Anzeigereihenfolge, Sortierung, Status, email 
    								   FROM benutzer 
    								   WHERE PS_Benutzername='".$_POST["benutzername"]."' 
    								   AND Passwort='".md5($_POST["passwort"])."';"
    								);

    if($session=$abfrage->fetch_array()){
   	
   		if($session["Status"]=="aktiv"){
      
		      session_start();
		      $benutzer = new Benutzer($_POST['benutzername'], $session["FS_Kontakt_Id"],"","","",$session["email"]);
		      $_SESSION["benutzer"]=$benutzer;
		      
		    $nachrichten = array();
			
			$_SESSION["nachrichten"]=$nachrichten;
			$_SESSION["suchbegriff"]=null;
		
			$_SESSION["anzeige"]=$session["Anzeigereihenfolge"];
			$_SESSION["sortierung"]=$session["Sortierung"];
		
			if ($_POST["javascript"]){
				$_SESSION["javascript"]=true;
			} else {	
				$_SESSION["javascript"]=false;
			}
			
			// Nachrichten laden
   		    $_SESSION["nachrichten"]["1"]=new Nachricht("1","Du bist eingeloggt.");

			// Besondere Tage laden
			$besTage = Kontakt::getBesondereTageFuer($_POST["benutzername"], date("j.n.Y",time()),$_SESSION["anzeige"]);
			$besTage2 = Kontakt::getBesondereTageFuer($_POST["benutzername"], date("j.n.y",time()),$_SESSION["anzeige"]);
			
			foreach($besTage AS $inhalt){
				$nachrichtId = uniqid();
				$_SESSION["nachrichten"][$nachrichtId] = new Nachricht($nachrichtId,$inhalt);
			}
			
   			foreach($besTage2 AS $inhalt){
				$nachrichtId = uniqid();
				$_SESSION["nachrichten"][$nachrichtId] = new Nachricht($nachrichtId,$inhalt);
			}
		      
		      header("Location: dashboard.php");
		   // } else {
		   //   header("Location: login.php?aktivierung=false");
		   //   }
   		} else {
   			if($_POST["javascript"]){
   			header("Location: login.php?deaktiv=true&javascript=true");
   			} else {
   				header("Location: login.php?deaktiv=true");
   			}
   		}
   }
   	else {
   		if ($_POST["javascript"]){
   		header("Location: login.php?versuch=true&javascript=true");
   		} else{
   			header("Location: login.php?versuch=true");
   		}
   	}
  
?>